#ifndef __REFERENCE_TABLE_H__
#define __REFERENCE_TABLE_H__

#include "../Header.h"

class RefTable
{
	typedef struct _Element
	{
		char *Name;
		char *FileName;
		__uint32_ ID;
	public:
		_Element(char *name, char *fileName, __uint32_ ID)
		{
			if (name == 0 || fileName == 0 || ID < 0)
				return;

			if (name)
			{
				Name = new char[strlen(name) + 1];
				memcpy(Name, name, (strlen(name) + 1) * sizeof(char));
			}
		}
	}Element;
};

#endif